package cn.ad.model;

import org.apache.ibatis.type.Alias;

import java.util.List;

/**
 * 素材审核表
 * 
 * @author yujuan.zhang
 * @from 2016-07-29
 * @since DSP V1.1
 */
@Alias("adMaterialAuditGeneralInfoModel")
public class AdMaterialAuditGeneralInfoModel {

	/**
	 * 广告形式枚举标识，1 横幅, 2 插屏, 3 开屏, 4 视频, 5 原生
	 */
	private Integer adFormatId;

	/**
	 * 素材id
	 */
	private Integer materialId;

	/**
	 * 创意id
	 */
	private Integer creativeId;

	/**
	 * 尺寸名称
	 */
	private String sizeName;
	
	/**
	 * 原生创意时，原生模版对应的平台ID
	 */
	private Integer platformId;
	
	/**
	 * 原生创意时，原生模版对应的平台名称
	 */
	private String platformName;
	
	/**
	 * 原生创意时，原生模版id
	 */
	private Integer templateId;
	
	/**
	 * 原生创意时，原生模版名称
	 */
	private String templateName;

	/**
	 * 审核通过的平台
	 */
	private List<AdMaterialPlatformAuditInfoModel> successPlatforms;
	
	/**
	 * 审核失败的平台
	 */
	private List<AdMaterialPlatformAuditInfoModel> failurePlatforms;
	
	/**
	 * 审核中的平台
	 */
	private List<AdMaterialPlatformAuditInfoModel> progressPlatforms;
	
	/***
	 * 待审核的平台
	 */
	private List<AdMaterialPlatformAuditInfoModel> pendingPlatforms;

	public Integer getAdFormatId() {
		return adFormatId;
	}

	public void setAdFormatId(Integer adFormatId) {
		this.adFormatId = adFormatId;
	}

	public Integer getMaterialId() {
		return materialId;
	}

	public void setMaterialId(Integer materialId) {
		this.materialId = materialId;
	}

	public Integer getCreativeId() {
		return creativeId;
	}

	public void setCreativeId(Integer creativeId) {
		this.creativeId = creativeId;
	}

	public String getSizeName() {
		return sizeName;
	}

	public void setSizeName(String sizeName) {
		this.sizeName = sizeName;
	}
	
	public Integer getPlatformId() {
		return platformId;
	}

	public void setPlatformId(Integer platformId) {
		this.platformId = platformId;
	}

	public String getPlatformName() {
		return platformName;
	}

	public void setPlatformName(String platformName) {
		this.platformName = platformName;
	}

	public Integer getTemplateId() {
		return templateId;
	}

	public void setTemplateId(Integer templateId) {
		this.templateId = templateId;
	}

	public String getTemplateName() {
		return templateName;
	}

	public void setTemplateName(String templateName) {
		this.templateName = templateName;
	}

	public List<AdMaterialPlatformAuditInfoModel> getSuccessPlatforms() {
		return successPlatforms;
	}

	public void setSuccessPlatforms(List<AdMaterialPlatformAuditInfoModel> successPlatforms) {
		this.successPlatforms = successPlatforms;
	}

	public List<AdMaterialPlatformAuditInfoModel> getFailurePlatforms() {
		return failurePlatforms;
	}

	public void setFailurePlatforms(List<AdMaterialPlatformAuditInfoModel> failurePlatforms) {
		this.failurePlatforms = failurePlatforms;
	}

	public List<AdMaterialPlatformAuditInfoModel> getProgressPlatforms() {
		return progressPlatforms;
	}

	public void setProgressPlatforms(List<AdMaterialPlatformAuditInfoModel> progressPlatforms) {
		this.progressPlatforms = progressPlatforms;
	}

	public List<AdMaterialPlatformAuditInfoModel> getPendingPlatforms() {
		return pendingPlatforms;
	}

	public void setPendingPlatforms(List<AdMaterialPlatformAuditInfoModel> pendingPlatforms) {
		this.pendingPlatforms = pendingPlatforms;
	}

}
